The following course Computer II is provided in its entirety by Atlantic
International University's "Open
Access Initiative" which strives to make knowledge
and education readily available to those seeking advancement
regardless of their socio-economic situation, location
or other previously limiting factors. The University's
Open Courses are
free and do not require any purchase or registration,
they are open to the public.
The course in Computer II contains the following:
- Lessons in video format with explaination of theoratical content.
- Complementary activities that will make research more about the topic , as well as put into practice what you studied in the lesson. These activities are not part of their final evaluation.
- Texts supporting explained in the video.
The Administrative Staff may be part of a degree program paying up to three college credits. The lessons of the course can be taken on line Through distance learning. The content and access are open to the public according to the "Open Access" and " Open Access " Atlantic International University initiative. Participants who wish to receive credit and / or term certificate , must register as students.
Lesson 1:Introduction to Software
Software engineering is essential for the functioning of national and international
societies.
National infrastructures and utilities are controlled by computer-based systems and
most electrical products include a computer and controlling software.
Industrial manufacturing and distribution is completely computerized, as is the
financial system.
The music industry, computer games, and film and television, is software
dependent.
Lesson 2: Software Process Models
These activities may involve the development of software from scratch in a
standard programming language like Java or C. However, business applications are
not necessarily developed in this way. New business software is now often
developed by extending and modifying existing systems or by configuring and
integrating off-the-shelf software or system components.
Lesson 3: Agile software development
They have to respond to new opportunities and markets, changing economic
conditions, and the emergence of competing products and services.
We have said that Software is part of almost all business operations, new software
must be developed quickly to take advantage of new opportunities and to respond
to competitive pressure.
Rapid development and delivery is therefore now often the most critical
requirement for software systems. In fact, many businesses are willing to trade off
software quality and compromise on requirements to achieve faster deployment of
the software that they need.
Lesson 4: Extreme Programming
Extreme programming (XP) is best known and most widely used of the agile
methods.
It was named extreme programming because the approach was developed by
pushing recognized good practices to extreme levels.
In XP, several new versions of a system may be developed by different
programmers, integrated and tested in a day.
Lesson 5: Requirements Discovery
Requirements discovery sometimes called requirements elicitation is the process of
gathering information about the required system and existing systems, and
distilling the user and system requirements from this information.
Sources of information during the requirements discovery phase include:
§ Documentation
§ System stakeholders
§ Specifications of similar systems
§ You interacting with stakeholders through interviews and observation
§ Scenarios and prototypes to help stakeholders understand what the system
will be like.
Lesson 6: Evolution of Software
Software development does not stop when a system is delivered but continues
throughout the lifetime of the system.
After a system has been deployed, it inevitably has to change if it is to remain
useful.
Business changes and changes to user expectations generate new requirements for
the existing software.
Lesson 7: Security Design
Security engineering focuses on how to develop and maintain software systems
that can resist malicious attacks intended to damage a computer-based system or its
data.
Security threats can be threats to the:
• Confidentiality of a system or its data
• Integrity of a system or its data
• Availability of a system or its data
Lesson 8: Project Management
The objective of this lesson is to introduce software project management and two
important management activities; risk management and people management.
The project manager’s job is to ensure that the software project meets and
overcomes these constraints as well as delivering high-quality software.
Good management cannot guarantee project success. However, bad management
usually results in project failure.
Lesson 9: Managing people
As a project manager, you should be aware of the potential problems of people
management and should try to develop people management skills.
Four critical factors in people management:
1. Consistency - People in a project team should all be treated in a comparable
way. No one expects all rewards to be identical but people should not feel that their
contribution to the organization is undervalued.
2. Respect - Different people have different skills and managers should respect
these differences. All members of the team should be given an opportunity to make
a contribution. In some cases, of course, you will find that people simply don’t fit
into a team and they cannot continue, but it is important not to jump to conclusions
about this at an early stage in the project.
Lesson 10: Project Planning
Periodically throughout the project, when you modify your plan in light of
experience gained and information from monitoring the progress of the
work. You learn more about the system being implemented and capabilities
of your development team. This information allows you to make more
accurate estimates of how long the work will take. Furthermore, the software
requirements are likely to change and this usually means that the work
We understand how busy adults do not have time to go back to school. Now, it's possible to earn your degree in the comfort of your own home and still have time for yourself and your family. The Admissions office is here to help you, for additional information or to see if you qualify for admissions please contact us. If you are ready to apply please submit your Online Application and paste your resume and any additional comments/questions in the area provided. (Online Application) (Request Info)
Atlantic International University
800-993-0066 (Gratis en EUA)
808-924-9567 (Internacional) |